#include <iostream>
#include <stdlib.h>
#include <map>
#include <string>

using namespace std;

int main()
{
    map<string,int> MAP;
    map<string, int>::iterator it;
    MAP.insert(pair<string,int>("root",12));
    MAP.insert(pair<string, int>("scot",11));
    
    for(it=MAP.begin();it!=MAP.end();it++)
    {
        cout<<it->first<<" "<<it->second<<endl;
    }

    it=MAP.begin();
    MAP.erase(it);

    string key="root";
    MAP.erase(key);

    MAP.erase(MAP.begin(),MAP.end());
    MAP.insert(pair<string,int>("java",10));
    MAP.insert(pair<string, int>("c++",9));
    for(it=MAP.begin();it!=MAP.end();it++)
    {
        cout<<it->first<<" "<<it->second<<endl;
    }

   ;

    system("pause");
    return 0;
}